body 
{
   color:#000000;
  font-family:Arial, 'Lucida Grande', Verdana, sans-serif;
  font-size:14px;
}
#head {
/*    background-color: #556633;*/
/*    height: 100px;*/
/*    width: 1000px;*/
  background-attachment:initial;
  background-clip:initial;
  background-color:#1D99D3;
  background-image:url(images/header-bg.png);
  background-origin:initial;
  background-position:0 0;
  background-repeat:repeat no-repeat;
  float:left;
  height:102px;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  text-align:left;
  width:100%;  
}
#BlogTitle {
  font-size:40px;
  font-weight:bold;
  margin-bottom:0;
  margin-left:10px;
  margin-right:0;
  margin-top:28px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}
#BlogTitle a {
  color:#F0FFF0;
}
a:link {
  color:#095C83;
}
a {
  text-decoration:none;
}
#BlogSubTitle {
  color:#F0FFF0;
  font-size:14px;
  margin-bottom:0;
  margin-left:10px;
  margin-right:0;
  margin-top:4px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}
#divNavBar {
  background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:url(images/header-bg.png);
  background-origin:initial;
  background-position:0 -102px;
  background-repeat:repeat no-repeat;
  float:left;
  height:30px;
  width:100%;
}
#head p {
	margin: auto;
	width: 200px;
}
#head font{
	font-size: 20pt;
}
#page {
    margin: auto;
    width: 100%;
    background: url("images/rbg.png");
    background-repeat: repeat-y;
    background-position: 98% 0;
    
}
#menu {
    background-color: #8F9C93;
    height: 50px;
    width: 1000px;
}
#main {
  float:left;
  margin-bottom:0;
  margin-left:0;
  margin-right:-280px;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  text-align:left;
  width:100%;
}
#atr
 {
    background-color: #D8D7D3;
    padding-left: 10px;
}
#main #post-body 
{
	font-size:14px;
	  line-height:180%;
	  margin-bottom:0;
	  margin-left:0;
	  margin-right:0;
	  margin-top:0;
	  padding-bottom:0;
	  padding-left:0;
	  padding-right:0;
	  padding-top:5px;
	  text-align:left;
	  width:100%;
	  word-break:break-all;
}
.post-footer {
  color:gray;
  font-size:14px;
  height:20px;
  margin-bottom:20px;
  margin-left:0;
  margin-right:0;
  margin-top:5px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  text-align:right;
  width:100%;
}
#main .post
 {
  margin-bottom:20px;
  margin-left:20px;
  margin-right:290px;
  margin-top:10px;
  padding-bottom:10px;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  text-align:left;
}
 .post-date 
 {
  color:#0E2E4A;
  font-size:14px;
  margin:0;
  padding:0;
  width:100%;
}
#post {
    height: 20px;
    margin-right: 10px;
    width: 600px;
}
#right
{
	float:right;
	width:280px;
	height: 1000px;
	margin: 0;
	padding: 0;
}
#right-weibo
 {
  text-align:center;
  width:100%;
  height: 500px;

}

.post-title
{
  background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:url(images/title-bg.gif);
  background-origin:initial;
  background-position:0 7px;
  background-repeat:no-repeat;
  border-bottom-color:#E0E0E0;
  border-bottom-style:solid;
  border-bottom-width:1px;
  font-size:20px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:5px;
  padding-left:24px;
  padding-right:10px;
  padding-top:5px;
  width:96%;
}
.function
{
	float:left;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:10px;
  padding-bottom:0;
  padding-left:29px;
  padding-right:5px;
  padding-top:0;
  text-align:left;
/*  width:245px;*/
}
#divCatalog h3
{
   color:#444444;
  font-size:15px;
  height:20px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:10px;
  padding-right:0;
  padding-top:5px;
}
.function ul
{
	list-style-position:outside;
	  list-style-type:none;
	  margin-bottom:0;
	  margin-left:0;
	  margin-right:0;
	  margin-top:0;
	  padding-bottom:0;
	  padding-left:0;
	  padding-right:0;
	  padding-top:5px;
	  text-align:left;
	  width:100%;
}
.function ul li
{
	background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:url(images/menu-leaf.gif);
  background-origin:initial;
  background-position:2px 6px;
  background-repeat:no-repeat;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:2px;
  padding-left:15px;
  padding-right:0;
  padding-top:3px;
	width: 100%;
}

#divBottom
 {
    background-color: #EEEEEE;
    height: 40px;
    text-align: right;
    width: 100%;
    clear: both;
    font-size: 14px;
 	padding-bottom: 0;
 	margin-bottom: 0;
}
#BlogCopyRight 
{
	  clear:both;
	  float:none;
	  font-size:14px;
	  font-weight:normal;
	  height:30px;
	  margin-bottom:0;
	  margin-left:0;
	  margin-right:0;
	  padding-bottom:0;
	  padding-left:10px;
	  padding-right:15px;
	  text-align:right;
}
#opt
{
    margin:0;
    width: 600px;
}
#opt span
{
	float: left;
	width: 40px;
}